Big Huge Thesaurus

Alan Turing

noun